.rush-alert-layout {
    .animated {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }
    .alert-layout-main {
        width: 3.24rem;
        height: 2.10rem;
    }
    .rush-alert-con {
        height: 1.60rem;
        position: relative;

        .rush-alert-con-bg {
            position: absolute;
            bottom: 1px;
            width: 3.24rem;
            height: 2.2rem;
        }
    }
    .rush-alert-btn {
        height: 0.5rem;
        line-height: 0.5rem;
        display: -webkit-box;
        text-align: center;
        border-top: 1px solid rgba(255, 255, 255, .18);

        a {
            -webkit-box-flex: 1.0;
            display: block;
            color: #fff;
            font-size: 0.14rem;

            &::before {
                content: '';
                position: absolute;
                height: 0.5rem;
                width: 1px;
                background-color: rgba(255, 255, 255, .18);
                left: 50%;
                margin-top: -1px;
            }

            &:first-child::before {
                content: none;
            }

        }
    }
    .rush-alert-bot-tip {
        text-align: center;
        font-size: 0.14rem;
        margin-top: 0.11rem;
        color: #d2cfd4;
    }
    .rush-success {
        .alert-layout-main {
            background-color: #ee5a5a;
        }
        .rush-alert-con-bg {
            background: transparent url('../../images/rushDetail/rush_success.png') no-repeat left bottom / 100% auto;
        }
        .rush-alert-bot-tip {
            display: none;
        }
    }
    .rush-fail {
        .alert-layout-main {
            background-color: #633c8a;
        }
        .rush-alert-con-bg {
            background: transparent url('../../images/rushDetail/rush_fail.png') no-repeat left bottom / 100% auto;
        }
        .rush-alert-btn {
            display: none;
        }
    }
}